be at loggerheads with

(與…)意見不合;(與…)吵架,爭論